runtime.maptype.hasher (field)
28 uses
runtime (current package)
map.go#L410: t.hasher(key, 0) // see issue 23734
map.go#L417: hash := t.hasher(key, uintptr(h.hash0))
map.go#L471: t.hasher(key, 0) // see issue 23734
map.go#L478: hash := t.hasher(key, uintptr(h.hash0))
map.go#L522: hash := t.hasher(key, uintptr(h.hash0))
map.go#L597: hash := t.hasher(key, uintptr(h.hash0))
map.go#L710: t.hasher(key, 0) // see issue 23734
map.go#L718: hash := t.hasher(key, uintptr(h.hash0))
map.go#L934: hash := t.hasher(k, uintptr(h.hash0))
map.go#L1193: hash := t.hasher(k2, uintptr(h.hash0))
map_fast32.go#L29: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L69: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L104: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L194: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L285: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L413: hash := t.hasher(k, uintptr(h.hash0))
map_fast64.go#L29: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L69: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L104: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L194: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L285: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L415: hash := t.hasher(k, uintptr(h.hash0))
map_faststr.go#L80: hash := t.hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L175: hash := t.hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L215: hash := t.hasher(noescape(unsafe.Pointer(&s)), uintptr(h.hash0))
map_faststr.go#L314: hash := t.hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L441: hash := t.hasher(k, uintptr(h.hash0))
type.go#L354: hasher func(unsafe.Pointer, uintptr) uintptr